Talulla's (Menu)

456 W Franklin St, Chapel Hill
+1 919-933-1177

Give a rating to Talulla's

Suggest a dish

How much did you spend at Talulla's?